Objectifs d'apprentissage
- Comprendre comment utiliser les types et fonctions génériques pour réduire la duplication de code
- Implémenter et utiliser des traits pour définir et imposer un comportement partagé entre différents types
- Maîtriser les annotations de durée de vie pour résoudre des scénarios complexes liés à la possession et à l'emprunt